package com.hxx.widget.richtext

import android.text.Editable

/**
 * 样式管理
 */
interface RichPlatte {
    /**
     * 解析span样式
     */
    fun applySpans(spans: List<*>)

    /**
     * 当前光标位置发生变化
     */
    fun onSelectionChanged(editable: Editable)

    /**
     * 获取字符样式
     */
    fun getCharacterStyle():List<Any>

    /**
     * 获取段落样式
     */
    fun getParagraphStyle():List<Any>

    fun shouldUpdateStyle(editable: Editable,start:Int,end:Int):Boolean

}
interface RichStyleConfigListener{
    fun onConfigChanged()
}
